import Vue from "vue"
import Vuex from "vuex"

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    screenRice: {}, // 网页窗口变化
    loginMsg: {},
    type: null, // 账户权限  1：管理员，2：公司代理，3：区域代理，4：子代理商，5：bd运营人员
    showAgent: false, // 是否展示代理商列表选择
    agentList: [], // 区域列表-不含总区域
    agentListArea: [], // 区域列表-不含子区域
    agentListAll: [] // 全部区域，包含总区域和子区域
  },
  mutations: {
    Set_agentList(state, data) { // 区域列表-不含区域代理
      state.agentList = data
    },
    set_LoginInfo(state, data) { // 登录信息
      state.loginMsg = data
    },
    SET_LoginType(state, data) { // 账号类型
      state.type = data
    },
    SET_loginShowAgent(state, data) { // newType 3 是区域代理 1是平台 2 是子区域
      state.showAgent = data
    },
    Set_agentListArea(state, data) { // 区域列表-不含子区域
      state.agentListArea = data
    },
    Set_agentListAll(state, data) { // 全部区域，包含总区域和子区域
      state.agentListAll = data
    },
    Set_screenRice(state, data) { // 屏幕尺寸变化
      state.screenRice = data
    }
  }
})
